package com.zmcn.msg.business.msgGroup.service;

import java.io.File;

import com.zmcn.msg.bean.vo.MsgGroupVO;
import com.zmcn.msg.bean.vo.MsgVO;
import com.zmcn.msg.bean.vo.UserVO;
import com.zmcn.msg.fw.action.Page;


/**
 * 
 * 上传消息批次信息业务接口
 * 
 * @author <b>欧建东<br/>
 *         Email:oyjd@163.com</b>
 * @version 1.0
 */
public interface MsgGroupService {
	/**
	 * 获取上传消息批次信息列表数据
	 * 
	 * @param page
	 *            页面对象
	 * @return
	 */
	Page<MsgGroupVO> getList(Page<MsgGroupVO> page);

	/**
	 * 根据ID获取上传消息批次信息对象信息
	 * 
	 * @param id
	 *            ID
	 * @return
	 */
	Page<MsgVO> getMsgGroupVO(Page<MsgVO> page,String batchId);

	/**
	 * 导入
	 * @param fileName
	 * @param file
	 * @param user
	 * @param userVO
	 * @return
	 */
	boolean imp(String fileName, File file,String user,UserVO userVO);

}
